temporary memory lapse - French English Dictionary